#include <stdio.h>

// 根据样例推断：每行有 5 个整数，输出各行第 4 个数的最小值
// 输入为若干行（每行 5 个整数），输出一个整数（不额外换行）
int main(void)
{
    int x;
    int pos = 0;           // 当前行位置（1..5）
    int has_value = 0;     // 是否已记录第 4 个数
    int min_val = 0;       // 第 4 个数的最小值

    while (scanf("%d", &x) == 1) {
        pos++;
        if (pos == 4) {
            if (!has_value) {
                min_val = x;
                has_value = 1;
            } else if (x < min_val) {
                min_val = x;
            }
        }
        if (pos == 5) pos = 0; // 完成一行的 5 个数，重置位置
    }

    if (has_value) {
        printf("%d", min_val);
    }
    return 0;
}